package com.boarsoft.boar.demo.order.biz;

import java.util.List;

import com.boarsoft.boar.demo.order.entity.PocTrxMessage;

public interface PocTrxMessageBiz {

	/**
	 * @Title: save @Description: 保存订单消息 @param: tenantId 租户ID @param:
	 * message @return: boolean @throws
	 */
	boolean save(int tenantId, PocTrxMessage message);

	boolean trxSave(int tenantId, PocTrxMessage message);

	/**
	 * @Title: update @Description: 更新订单消息 @param: tenantId 租户ID @param:
	 * message @return: boolean @throws
	 */
	boolean update(int tenantId, PocTrxMessage message);

	/**
	 * @Title: batchUpdate @Description: 更新订单消息 @param: tenantId 租户ID @param:
	 * message @return: boolean @throws
	 */
	void batchUpdate(int tenantId, List<PocTrxMessage> lt);

	/**
	 * @Title: list @Description: 根据hql查询订单消息 @param: tenantId 租户ID @param:
	 * hql @param: pageNo 页码 @param: pageSize 每页行数 @return:
	 * List<PocTrxMessage> @throws
	 */
	List<PocTrxMessage> findAll(int tenantId, String hql, int pageNo, int pageSize);

	/**
	 * @Title: findById @Description: 根据消息id查询订单消息 @param: tenantId 租户ID @param:
	 * messageId @return: PocTrxMessage @throws
	 */
	PocTrxMessage findById(int tenantId, String messageId);
}